home *** CD-ROM | disk | FTP | other *** search
Makefile | 1999-03-09 | 1.3 KB | 59 lines |
- OBJS = tclogger.o util.o
- TOOLDIR = /usr/palm/bin
- INCDIR = /usr/palm/m68k-palmos-coff/include
-
- CC = $(TOOLDIR)/m68k-palmos-coff-gcc
-
- #uncomment this if you want to build a gdb debuggable version
- #DEFINES = -DDEBUG
-
- INCLUDES = -I $(INCDIR)/PalmOS2 \
- -I$(INCDIR)/PalmOS2/UI \
- -I$(INCDIR)/PalmOS2/System \
- -I$(INCDIR)/PalmOS2/Hardware
-
- CSFLAGS = -O2 -S $(DEFINES) $(INCLUDES)
- CFLAGS = -O2 $(DEFINES) $(INCLUDES)
-
- LIBS = -L$(INCDIR)/$(LIBCDIR) -L$(INCDIR)/$(LIBGLIBDIR)
-
- PILRC = /usr/palm/m68k-palmos-coff/bin/pilrc
- TXT2BITM = /usr/palm/m68k-palmos-coff/bin/txt2bitm
- OBJRES = /usr/palm/m68k-palmos-coff/bin/obj-res
- BUILDPRC = /usr/palm/m68k-palmos-coff/bin/build-prc
-
- ICONTEXT = "TCLogger"
- APPID = TCLg
- PRC = tclogger.prc
-
- all: $(PRC)
-
- .S.o:
- $(CC) $(TARGETFLAGS) -c $<
-
- .c.s:
- $(CC) $(CSFLAGS) $<
-
- $(PRC): code.stamp bin.stamp
- $(BUILDPRC) $@ $(ICONTEXT) $(APPID) *.grc *.bin
-
- code.stamp: tclogger
- $(OBJRES) tclogger
- touch code.stamp
-
- bin.stamp: tclogger.rcp util.rcp
- $(PILRC) tclogger.rcp
- $(PILRC) util.rcp
- touch bin.stamp
-
- tclogger: $(OBJS)
- ln -sf $(INCDIR)/$(LIBGLIBDIR)/crt0.o crt0.o
- ln -sf $(INCDIR)/$(LIBGLIBDIR)/gcrt0.o gcrt0.o
- $(CC) $(CFLAGS) $(OBJS) $(LIBS) -o $@
-
- clean:
- rm -rf *.[oa] tclogger *.bin *.stamp *.grc
-
- cleanall:
- rm -rf *.[oa] tclogger *.bin *.stamp *.[pg]rc
-